What is Datm?

Datm is a graph-based, in-browser, data manipulation and visualization application. It’s written in Python and uses the django web framework. It allows the user to:

  • Create “projects” and add datasets to them (see add-datasets demo).
  • Transform datasets using “manipulation sets” (similar to dplyr, see transform-datasets-ms demo).
  • Transform datasets using SQL (see transform-datasets-sql demo).
  • Join two datasets (see join-datasets demo).
  • Generate Python source code for transformed datasets (see generate-source demo).
  • Access datasets easily from Python.
  • Visualize datasets (see dataset-visualization demo).

See the Tutorial for an overview of Datm’s features.

Add Datasets

_images/dataset_upload.gif

Transform Datasets (Manipulation Set)

_images/manipulation_set.gif

Transform Datasets (SQL)

_images/sql.gif

Join Datasets

_images/join.gif

Generate Source Code

_images/generate_source.gif